package com.hlkj.pay.dto.merchant.report;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import com.hlkj.pay.infrastructure.model.merchant.*;
import com.hlkj.pay.infrastructure.model.pay.PayChannelRequestDO;
import lombok.Data;

import java.util.List;

/**
 * @author HlpayTeam
 * @date 2024/12/20 13:46
 */
@Data
public class MerchantReportDto {
    /**
     * 报备主表信息
     */
    private MerchantReportInfoDO merchantReportInfo;
    /**
     * 进件营业执照信息
     */
    private MerchantLicenseDO merchantReportLicense;
    /**
     * 进件法人信息
     */
    private MerchantCertInfoDO merchantReportLegal;
    /**
     * 联系人信息
     */
    private MerchantCertInfoDO merchantReportContact;

    /**
     * 实际控制人
     */
    private MerchantCertInfoDO merchantReportController;
    /**
     * 进件受益人信息
     */
    private List<MerchantCertInfoDO> merchantReportBenefitList;
    /**
     * 企业控股股东信息
     */
    private List<MerchantCertInfoDO> merchantReportShareholderList;
    /**
     * 经营信息
     */
    private MerchantReportBusinessDO merchantReportBusiness;

    /**
     * 进件结算卡信息
     */
    private MerchantCardDO merchantReportCard;

    private PayChannelRequestDO payChannelRequest;

}
